#ifndef __DRI_WIFI_H__
#define __DRI_WIFI_H__
#include <stdio.h>
#include <string.h>

#include <freertos/FreeRTOS.h>
#include <freertos/task.h>
#include <freertos/event_groups.h>

#include <esp_log.h>
#include <esp_wifi.h>
#include <esp_event.h>
#include <nvs_flash.h>

#include <wifi_provisioning/manager.h>
#include <wifi_provisioning/scheme_ble.h>
#include "qrcode.h"

typedef void (*wifi_cb)(void);

void Dri_Wifi_Init(wifi_cb succ_cb, wifi_cb fail_cb);

void Dri_Wifi_Start(void);

#endif /* __DRI_WIFI_H__ */

